package com.itheima.service;

import com.github.pagehelper.Page;
import com.itheima.pojo.Link;

import java.util.List;

public interface LinkService {

    /**
     * 添加友链
     * @param link
     */
    void add(Link link);

    /**
     * 删除友链
     * @param link
     */
    void delete(Link link);

    /**
     * 编辑友链
     * @param link
     */
    void edit(Link link);

    /**
     * 多条件分页查询
     * @param link
     * @param page
     * @param size
     * @return
     */
    Page<Link> getList(Link link, int page, int size);

    /**
     * 通过友链Uid置顶
     * @param link
     */
    void stick(Link link );


    void addLinkCount(String uid);

    List<Link> getLink();

    Page<Link> getall(String currentPage, String pageSize, String keyword, String linkStatus);
}
